package com.company.project.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.company.project.model.VO.FilterVO;
import com.company.project.model.VO.StatisticsDetailDO;
import com.company.project.model.VO.StatisticsListVO;
import com.company.project.model.VO.ZhusuVO;
import com.company.project.model.VtZhusu;
import com.company.project.core.Service;

import java.util.List;


/**
 * Created by CodeGenerator on 2023/10/17.
 */
public interface VtZhusuService extends Service<VtZhusu> {

    public Integer getAccumulateNumber(VtZhusu vtZhusu);

    public List<ZhusuVO> findListByGroupId(VtZhusu vtZhusu);
    public List<ZhusuVO> findTodayListByGroupId(long startTime, long endTime, Integer groupId, Integer isExamine);

    public List<ZhusuVO> findHistoryListByGroupId(long startTime, Integer groupId, Integer isExamine);

    public List<ZhusuVO> findTodayAllList(long startTime, long endTime, Integer isExamine);
    public List<ZhusuVO> findHistoryAllList(Integer isExamine, FilterVO filterVO);

    //获取统计列表
    public List<StatisticsListVO> getStatisticsList();
    public List<StatisticsDetailDO> getStatisticsDetail(Integer groupId, Integer classes);

}
